Sidestepping verification complexity with supervisory control

نویسندگان

  • Ugo Buy
  • Houshang Darabi
چکیده

While the goal of verification is to check whether a model of the system under consideration has a desired property, supervisory control achieves correctness by adding a so-called supervisor that prevents the occurrence of incorrect behaviors to the original system. Supervisory control methods are appealing because they can be much more tractable than the corresponding verification problems. Here we first examine two supervisory control algorithms, one for enforcing mutual exclusion properties and the other for enforcing real-time deadlines on Petri net models of the controlled system. Next, we argue that use of supervisory control methods may lead to a simpler and more effective coding style for embedded software than current practices. Finally, we highlight research issues that must be addressed in order to permit widespread application of supervisory control methods.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enforcing Safety Properties in Web Applications Using Petri Nets

Web applications are often based on the client-server model which relies on concurrent execution of asynchronous processes. Enforcing correctness of concurrent software is notoriously difficult. In general, automatic verification checks if a given system has a certain property, while supervisory control enforces the same property by restricting system behavior. Supervisor control problems are o...

متن کامل

Thesis: Development, Implementation and Evaluation of an Activated Sludge Supervisory System for the Granollers WWTP

The present document wants to gather the experience obtained in the development of a Supervisory System for optimal WWTP management and control, its implementation in a real plant (Granollers WWTP) and its evaluation in the day-to-day operation with typical plant situations. This Supervisory System combines and integrates classical control of WWTP (automatic controller for maintaining a fixed d...

متن کامل

Experimental Verification of the Computational System for the Optimal Pilot Bus Selection

The power system is generally characterized by its size, complexity and time varying, beforehand unknown electrical load. Even slight changes in the settings can produce significant economic savings, because large electric power is transferred. Based on the characteristics of the power system and the nature of the secondary voltage control, it is clear that the optimal pilot bus selection plays...

متن کامل

Sequential Control at the Supervisory Level of Batch Plant Using Signal Interpreted Petri Nets

Traditionally batch control is one of the most difficult and complex control system for implementation since it includes basic regulatory as well as logic control operating under supervisory recipe-based sequential control. In order to enhance the reliability and reusability and to enable fast reconfiguration of batch plants, a new approach for sequential control at the supervisory level is pro...

متن کامل

Control of State Tree Structures

It is well known that the nonblocking supervisory control problem is NP-hard, subject in particular to state space explosion that is exponential in the number of system components. In this paper we propose to manage complexity by organizing the system as a State Tree Structure (STS). STS are an adaptation of state charts to supervisory control theory. Based on STS we present an efficient recurs...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003